/**
 * 题目:
 * 每隔一秒打印1,2,3,4,5
*/

/**
 * 延迟打印函数
 * @param {any} 打印内容
*/
function delayLog(str) {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log(str)
      resolve()
    }, 1000)
  }) 
}
// 循环等待执行delayLog
async function time() {
  for(let i = 1; i <= 5; i++) {
    await delayLog(i)
  }
}
time()
// //测试
// 1s打印：1
// 2s打印：2
// 3s打印：3
// 4s打印：4
// 5s打印：5
